/* CSS Document */
@charset "utf-8";
*{
    padding: 0;
    margin: 0;
    /*border: 0;*/
    -webkit-tap-highlight-color: transparent;
        -moz-tap-highlight-color: transparent;
        -ms-tap-highlight-color: transparent;
        -o-tap-highlight-color: transparent;
        tap-highlight-color: transparent;
      
}
*:not(input,textarea) {
    -webkit-touch-callout: none;
    -webkit-user-select: text;
}

/*移动端*/
html{font-size: 625%; font-size: 100px; }
body{font-size: 0.16rem;} 
body{  font-family:Arial,"Microsoft Yahei","微软雅黑";-webkit-font-smoothing: antialiased;}

html,body{
    height: 100%;
}
blockquote, body, dd, dir, dl, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, input[type=checkbox], input[type=radio], input[type=range], listing, menu, ol, p, plaintext, pre, ul, xmp {
    margin: 0;
}

button, dir, fieldset, input, input[type=button], input[type=checkbox], input[type=file], input[type=hidden], input[type=image], input[type=password], input[type=radio], input[type=range], input[type=reset], input[type=search], input[type=submit], isindex, legend, menu, ol, textarea, ul {
    padding: 0;
}

html * {
    outline: 0;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: transparent;
}

input, select, textarea {
    -webkit-tap-highlight-color: transparent;
    -webkit-appearance: none;
    border: 0;
    border-radius: 0
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
button, input, select {
    color: inherit
}

button, input, select, textarea {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    margin: 0;
}
address, cite, dfn, em, i, var {
    font-style: normal;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    font-family: normal;
}

fieldset, iframe {
    border: 0;
}

ol, ul {
    list-style: none
}
a{
    color: #333;
    text-decoration:none;
}


 /*IE7不支持的清除浮动*/
.clearfix:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:".";
    clear:both;
    height:0;
}
* html .clearfix{
    zoom:1;
}
/*全版本兼容清楚浮动*/
.clears{ clear:both; line-height:0px; overflow:hidden; font-size:0px; height:0px;}
input,textarea,select{font-family:Verdana,Arial,"Microsoft Yahei","微软雅黑";}
a{color: #333;text-decoration: none;}
a:hover {color: inherit;}


.mui-flex {
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box ;           /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox ;          /* TWEENER - IE 10 */
    display: -webkit-flex ;         /* NEW - Chrome */
    display: flex ;                /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.mui-flex .mui-flex {
    display: -webkit-box !important;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box !important;           /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox !important;          /* TWEENER - IE 10 */
    display: -webkit-flex !important;         /* NEW - Chrome */
    display: flex !important;                /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.mui-flex, .mui-flex *, .mui-flex:after, .mui-flex:before {
    box-sizing: border-box
}

.mui-flex.vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.mui-flex.vertical.reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.mui-flex.vertical >.cell {
    width: auto
}

.mui-flex.vertical > .cell > .inner {
    position: absolute;
    width: 100%;
    height: 100%
}

.mui-flex.horizental {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.mui-flex.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.mui-flex.justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.mui-flex.justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.mui-flex.justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.mui-flex.justify-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.mui-flex.justify-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.mui-flex.align-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.mui-flex.align-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.mui-flex.align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.mui-flex.align-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.mui-flex.align-stretch .cell {
    height: auto !important
}

.mui-flex.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.mui-flex > .cell {
    -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;         /* OLD - Firefox 19- */
    /*width: 20%;               /!* For old syntax, otherwise collapses. *!/*/
    -webkit-flex: 1;          /* Chrome */
    -ms-flex: 1;              /* IE 10 */
    flex: 1;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
    width: 0;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
    display: block;
    padding: 0;
    position: relative
}
.mui-flex.vertical > .cell {
    width: auto;
    height: 0;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    /*max-height: 100%;*/
    /*max-width: inherit;*/
    display: block;
    padding: 0;
    position: relative
}

.mui-flex > .cell.fixed {
    -webkit-box-flex: 0 !important;
    -webkit-flex: none !important;
    -ms-flex: none !important;
    flex: none !important;
    width: auto
}

.mui-flex > .cell.self-start {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.mui-flex > .cell.self-end {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.mui-flex > .cell.self-center {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.cat{
    -webkit-box-flex: 3;
    -moz-box-flex: 3;
    -webkit-flex: 3;
    -ms-flex: 3;
    flex: 3;
}
/*common font*/
.f12{
 font-size: .06rem;
}
.f14{
 font-size: .07rem;
}
.f16{
 font-size: .08rem;
}
.f18{
 font-size: .09rem;
}
.f20{
 font-size: .1rem;
}
.f22{
 font-size: .11rem;
}
.f24{
 font-size: .12rem;
}
.f26{
 font-size: .13rem;
}
.f28{
 font-size: .14rem;
}
.f30{
 font-size: .15rem;
}
.f32{
 font-size: .16rem;
}
.f34{
 font-size: .17rem;
}
.f36{
 font-size: .18rem;
}
.f38{
 font-size: .19rem;
}
.f40{
    font-size: .2rem;
}
.f48{
    font-size: .24rem;
}
.f60{
    font-size: .3rem;
}

/*comment margin-top*/
.m12{
    margin-top: .06rem;
}
.m20{
    margin-top: .1rem;
}
.m22{
    margin-top: .11rem;
}


/*comment height*/
.h66{
    height: .33rem;
}
.h90{
    height: .45rem;
}

.covers{position: fixed;width: 100%;height: 100%;left: 0px;top: 0px;background: rgba(0,0,0,.8);text-align: center;z-index: 99999999;display: none;}
.covers img{width: 450px;height: 340px;margin-top: 100px;}